<?php

		function crearArregloEvaluacion($Menu){
			$outPut='';
			for ($i=0;$i<sizeof($Menu);$i++) 
			{ 
				$outPut.='g_Accesos['.$Menu[$i]['idEvaluacion'].']={
					idEvaluacion:'.$Menu[$i]['idEvaluacion'].',
					idPadre:'.$Menu[$i]['idPadre'].',
					nombre:"'.quitarSaltos($Menu[$i]['nombre']).'",
					descripcion:"'.quitarSaltos($Menu[$i]['descripcion']).'",
					posicion:"'.$Menu[$i]['posicion'].'",
					idrCargaPregunta:"'.$Menu[$i]['idrCargaPregunta'].'",
					claseCSS:"'.$Menu[$i]['claseCSS'].'",
					idrSimple:"'.$Menu[$i]['idrSimple'].'",
					porcentaje:"'.$Menu[$i]['porcentaje'].'",
					idrValorSimple:"'.$Menu[$i]['idrValorSimple'].'"
				};
			';
			}
			return $outPut;
		}				
		

		

			function crearSelectEvaluacion($Accesos){
	
			$optAccesos='<option selected="selected" value="0" name="">'.'Primer Nivel'.'</option>';
			
			for ($i=0;$i<sizeof($Accesos);$i++) 
			{ 
			$optAccesos.='<option value="'.$Accesos[$i]['idEvaluacion'].'" name="'.utf8_encode($Accesos[$i]['descripcion']).'">'.utf8_encode($Accesos[$i]['nombre']).'</option>';
			}
			
			return $optAccesos;
			}
			





	function crearArbolEvaluacion($Menu,$tipo=0){
							
			$Datos = array( 
				'items' => array(), 
				'ramas' => array() 
			); 
			$iMax=sizeof($Menu);
			for ($i=0;$i<$iMax;$i++) 
			{ 
				$Datos['items'][$Menu[$i]['idEvaluacion']] = $Menu[$i]; 
				$Datos['ramas'][$Menu[$i]['idPadre']][] = $Menu[$i]['idEvaluacion']; 
			}

			switch($tipo){
			case 1://ctrCatAcceso
			return	$accesos = buildMenu_Edicion(0, $Datos);
			break;
			case 2://ctrlMenu
			return	$accesos = buildMenu_PrincipalEvaluacion(0, $Datos);
			break;
			}		
	}
	
		
	function buildMenu_Edicion($idAccPadre, $Menu) 
	{
		$html = ''; 

		if (isset($Menu['ramas'][$idAccPadre])) 
		{ 
			$html = '<ul>';
			foreach ($Menu['ramas'][$idAccPadre] as $idAcceso) 
			{ 
			
				$html .= '<li id="accLI'.$idAcceso.'" title="'.utf8_encode($Menu['items'][$idAcceso]['descripcion']).'" ><span id="acc'.$idAcceso.'" class="'. $Menu['items'][$idAcceso]['claseCSS'].' '.
				(($Menu['items'][$idAcceso]['idrCargaPregunta']==1)?' RamaAcceso ':'').'">' .  utf8_encode($Menu['items'][$idAcceso]['nombre']).'</span>'; 
				// find childitems recursively 
				$html .= buildMenu_Edicion($idAcceso, $Menu); 

				$html .= '</li>'; 
			} 
			$html .= '</ul>'; 
		} 

		return $html; 
	}
		
	function buildMenu_PrincipalEvaluacion($idAccPadre, $Menu) 
	{
		$html = ''; 

		if (isset($Menu['ramas'][$idAccPadre])) 
		{ 
			$html = '<ul>'; 
			foreach ($Menu['ramas'][$idAccPadre] as $idAcceso) 
			{
						
		 //$idrCargaHTML=$Menu['items'][$idAcceso]['idrCargaPregunta'];		
		$clases='';
		
		/*if ($idrCargaHTML==1){
		$clases.=' RamaAcceso ';
		}*/
				$html .= '<li id="accLI'.$idAcceso.'" title="' . 
				 utf8_encode($Menu['items'][$idAcceso]['descripcion']).'" class="'.$clases.'" 
				';

				 //if($idrCargaHTML==1)$html .='onclick="f_cargarSeccion('.$idAcceso.')"';	


				$html .='><span id="acc'.$idAcceso.'"  class="'.$Menu['items'][$idAcceso]['claseCSS'].'" >' .  utf8_encode($Menu['items'][$idAcceso]['nombre']).'<label class="ptjEsperado">'.$Menu['items'][$idAcceso]['porcentaje'].'</label><label class="ptjObtenido" id="ptj'.$idAcceso.'"></label></span>';
				// find childitems recursively 
				$html .= buildMenu_PrincipalEvaluacion($idAcceso, $Menu); 
				$html .= '</li>'; 
				
			}
			$html .= '</ul>'; 
		}
		return $html; 
	} 

	


